Quality-driven architecture design and quality analysis method A revolutionary initiation approach to a product line architecture

نویسندگان

  • Mari Matinlassi
  • Eila Niemelä
  • Liliana Dobrica
چکیده

The role of software architecture has changed. The use of modern software technologies and practices enables turning the focus of system development to the quality aspects of software instead of functional properties. Architecture addresses the quality issues of software and, therefore, it must be developed and documented properly. In particular, there is a need for high level architectural descriptions. The top down nature of software architecture design induces this need. In this report we introduce a quality-driven architecture design and analysis (QADA) method. Quality-driven is about utilizing architectural styles and patterns as a means of designing high-quality architectures. QADA takes a revolutionary approach to the initiation process of a new product line. That is, the development of a complete product-line architecture and a set of components before developing the first product in a new domain. QADA considers architecture on two levels of abstraction: conceptual and concrete. Design produces architectural descriptions at both abstraction levels from three viewpoints: structural, behavior and deployment. The structural viewpoint is concerned with composition of software components, whereas the behavior viewpoint takes the behavioral architecture aspects under consideration. The deployment viewpoint refers to embedding and allocation of software components to various computing environments. Quality of architecture on both levels of abstraction is analyzed in the corresponding analysis phases. Because software architectural design is difficult to discuss merely at an abstract level, the QADA method is tested with a case study of a distributed service platform. The platform embodies a layered service architecture, thereby providing a variety of services for its users. The upper layer of services, i.e. the system services of the platform is mobile, enabling spontaneous networking.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Application of a Cost-Driven Optimization Method in Beer Brewing Process

The final quality and cost of a manufactured product are determined to a large extent by the engineering design of the product and its production process through activities of off-line quality control methods, namely, System Design, Parameter Design and Tolerance Design. However, in the context of most non-industrialized countries, the off-line quality activities of product design and system de...

متن کامل

Towards Quality Attributes Decision Modeling Approach for a Product Line Architecture

Hybrid Formal Concept Analysis – Analytical Hierarchy Process (HFA) for decision modeling the product line architecture development give hints to the initiation of the software architecture design. It enables the software architecture to have clear view of variabilities and dependencies in the architecture of a product line. Further, architecture stability which is the issue that arises during ...

متن کامل

Quality-Oriented Software Product Line Architecture Design

Software architecture design is a critical step of software development. Currently, there are various design methods available and each is focusing on certain perspective of architecture design. Especially, quality-based methods have received a lot of attentions and have been well developed for single system architecture design. However, the use of quality-based design methods is limited in sof...

متن کامل

Attribute-based Product-line Architecture Development for Embedded Systems

This paper suggests a practical solution for product-line architecture (PLA) development in embedded systems, founded on analysis of the software quality attributes at the architecture level. PLA is developed based on a measurement instrument, which determines whether a product should be added to a product line or not, which parts should be added to the domain architecture framework, and which ...

متن کامل

Maharishi Vedic Architecture and Quality of Life: An International Mixed Methods Study of Lived Experience

   The histories of architectural design and town planning are replete with references to creating a better quality of human life. One of the approaches to enhancing human existence is Vāstu Vidyā, the knowledge of design and building from the ancient Vedic tradition. More recently, Vāstu Vidyā has been repurposed to include not only architectural practice and construction but also considered i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002